home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 7: Sunsite / Linux Cubed Series 7 - Sunsite Vol 1.iso / system / network / samba / patches / samba-1.038 / samba-1
Encoding:
Text File  |  1995-11-14  |  2.5 KB  |  86 lines

  1. diff -u -r --new-file last-version/source/change-log samba-1.9.15p1/source/change-log
  2. --- last-version/source/change-log    Tue Nov 14 23:17:02 1995
  3. +++ samba-1.9.15p1/source/change-log    Wed Nov 15 02:36:30 1995
  4. @@ -1663,6 +1663,12 @@
  5.      - updated INSTALL.txt
  6.      - hopefully fixed server level security with WfWg
  7.  
  8. +2.0.0:
  9. +        - major/minor fix for solaris from Jeroen Schipper 
  10. +    <Jeroen.Schipper@let.ruu.nl>
  11. +    - fixed critical bug in directory listings
  12. +    - released p1
  13. +
  14.  
  15.  ==========
  16.  todo:
  17. diff -u -r --new-file last-version/source/nameserv.c samba-1.9.15p1/source/nameserv.c
  18. --- last-version/source/nameserv.c    Tue Nov 14 21:40:25 1995
  19. +++ samba-1.9.15p1/source/nameserv.c    Wed Nov 15 01:28:08 1995
  20. @@ -962,8 +962,8 @@
  21.    int update_count = CVAL(buf,0);
  22.    int ttl = IVAL(buf,1)/1000;
  23.    char *name = buf+5;
  24. -  int major=CVAL(buf,21);
  25. -  int minor=CVAL(buf,22);
  26. +  int osmajor=CVAL(buf,21);
  27. +  int osminor=CVAL(buf,22);
  28.    uint32 servertype = IVAL(buf,23);
  29.    char *comment = buf+31;
  30.  
  31. @@ -971,7 +971,7 @@
  32.    comment[43] = 0;
  33.    
  34.    DEBUG(3,("Announce(%d) %s count=%d ttl=%d OS=(%d,%d) type=%08x comment=%s\n",
  35. -       command,name,update_count,ttl,major,minor,
  36. +       command,name,update_count,ttl,osmajor,osminor,
  37.         servertype,comment));
  38.  
  39.    if (strequal(dgram->source_name.name,myname)) return;
  40. diff -u -r --new-file last-version/source/util.c samba-1.9.15p1/source/util.c
  41. --- last-version/source/util.c    Tue Nov 14 22:09:36 1995
  42. +++ samba-1.9.15p1/source/util.c    Wed Nov 15 02:31:00 1995
  43. @@ -2828,6 +2828,10 @@
  44.    }
  45.    if(!*p && !*str)
  46.      return True;
  47. +
  48. +  if (!*p && str[0] == '.' && str[1] == 0)
  49. +    return(True);
  50. +  
  51.    if (!*str && *p == '?')
  52.      {
  53.        while (*p == '?') p++;
  54. @@ -2845,7 +2849,7 @@
  55.  * simplified regexp that takes * and ? only. Case can be
  56.  * significant or not.
  57.  *********************************************************/
  58. -BOOL mask_match(char *str, char *regexp, int case_sig, BOOL trans2)
  59. +BOOL mask_match(char *str, char *regexp, int case_sig,BOOL trans2)
  60.  {
  61.    char *p;
  62.    pstring p1, p2;
  63. @@ -2856,6 +2860,16 @@
  64.    /* Make local copies of str and regexp */
  65.    StrnCpy(p1,regexp,sizeof(pstring)-1);
  66.    StrnCpy(p2,str,sizeof(pstring)-1);
  67. +
  68. +  if (!strchr(p2,'.')) {
  69. +    strcat(p2,".");
  70. +  }
  71. +
  72. +/*
  73. +  if (!strchr(p1,'.')) {
  74. +    strcat(p1,".");
  75. +  }
  76. +*/
  77.  
  78.  #if 0
  79.    if (strchr(p1,'.'))
  80. diff -u -r --new-file last-version/source/version.h samba-1.9.15p1/source/version.h
  81. --- last-version/source/version.h    Wed Nov 15 00:11:42 1995
  82. +++ samba-1.9.15p1/source/version.h    Wed Nov 15 02:36:44 1995
  83. @@ -1 +1 @@
  84. -#define VERSION "1.9.15"
  85. +#define VERSION "1.9.15p1"
  86.